export function delHtmlTags(inputStr) {
  // 使用正则表达式匹配HTML标签并替换为空字符串
  return inputStr.replace(/<[^>]*>/g, "").replace(/&nbsp;/g, "");
}

export function downloadFileFromUrl(href, fileName = "") {
  // 创建一个a标签
  var element = document.createElement("a");
  // 设置文件的URL，这里假设是一个图片文件
  href = process.env.VUE_APP_BASE_API + "/profile" + href;
  element.setAttribute("href", href);
  // 设置下载的文件名
  // const fn = (fileName ? fileName : getFileNameWithExtensionFromUrl(href))
  // console.log("fn：" + fn)
  // element.setAttribute('download', fn + getFileExtension(href));
  element.style.display = "none";
  document.body.appendChild(element);
  element.click();
  document.body.removeChild(element);
}
export function getFileNameWithExtensionFromUrl(url) {
  // 正则表达式匹配文件名（包括扩展名）
  const regex = /\/([^\/]+)\.[^\/]+$/;
  const matches = url.match(regex);
  return matches ? matches[0].substring(1) : null; // 移除匹配字符串开头的 '/'
}
export function getFileExtension(url) {
  const match = url.match(/\.([0-9a-z]+)(?:[\?#]|$)/i);
  return match ? match[1] : null;
}
